
body, html, p, button{ padding: 0; margin: 0; }
button{ border: 0; outline: none; background: none; }
body, html {width: 100%; height: 100%; font-family:"微软雅黑"; overflow: hidden;}
.AllMap{width:100%;height:100%; overflow: hidden;}

.iGuide{ width: 260px; position: absolute; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); border-radius: 10px 0 0 0; box-shadow: 0px 0px 5px #fff; color: #fff; transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1); visibility: hidden; }
.iGroup{ overflow: hidden; transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1); }
.iSchools{ overflow: hidden; }
.iGroupItem, .iSchoolItem{ background-repeat: no-repeat; cursor: pointer; user-select: none; }
.iGroupItem{ font-size: 20px; line-height: 40px; padding: 6px 0 6px 60px; background-size: 40px 40px; background-position: 10px center; }
.iSchoolItem{ font-size: 16px; line-height: 30px; padding: 6px 0 6px 70px; background-size: 30px 30px; background-position: 20px center;  }
.iGuideBtn{ width: 100%; text-align: center; line-height: 40px; font-size: 20px; background-color: rgba(255, 255, 255, .8); color: #333; border-radius: 10px 0 0 0; cursor: pointer; }


.modalTitle{ line-height: 30px; padding-bottom: 10px; border-bottom: 1px solid #eee; font-size: 18px; }
.modalContent{ margin-top: 10px; padding-bottom: 10px; max-height: 440px; overflow-y: auto; }
.modalInfoTitle{ font-size: 14px; line-height: 30px; padding: 0 10px; background-color: #eee; color: #666; border-radius: 4px; border: 1px solid #e6e6e6; }
.modalInfoContent{ font-size: 12px; line-height: 24px; color: #999; margin: 10px 0; }
.modalInfoContent img{ width: 100%; display: block; }

/* 百度地图样式覆盖 信息窗口 */
/* 左上角 */
.BMap_pop>div:nth-child(1)>div{ border-radius: 10px 0 0 0; }
/* 右上角 */
.BMap_pop>div:nth-child(3)>div{ border-radius: 0 10px 0 0; }
/* 左下角 */
.BMap_pop>div:nth-child(5)>div{ border-radius: 0 0 0 10px; }
/* 右下角 */
.BMap_pop>div:nth-child(7)>div{ border-radius: 0 0 10px 0; }